;------------------------------------------------------------
;
; Events file for Kyokujitsu
;
; By: DarthVeda
; March 19, 2002
; Last Change: Version .9b
; Events for March 1939 - June 1939
; Copyright (C) 2000, 2001, 2002
;
;------------------------------------------------------------

;------------------------------------------------------------
; Flags Used
;
; The following flags have been used.
;
; ***Chinese***
; 0 - Objective
; - Nanking Captured Early - Flag Tech 1 (33)
; - Communist Base - Flag Tech 2 (36)
; - Southern Offensive - Flag Tech 4 (40)
; - Wuhan Surprise - Flag Tech 5 (41)
; ***IJA***
; - Defeat Russia #1 - Flag Tech 2 (36)
; - Built IJA Conscriptor = Flag Tech 1 (33)
; ***IJN***
; 0 - Conscriptor Bonus for Army/Navy
; - Built IJN Conscriptor - Flag Tech 1 (33) 
;
;------------------------------------------------------------

@BEGINEVENTS

;@DEBUG

@INITFLAG

@IF
ReceivedTechnology
receiver=IJN
technology=85
@AND
ScenarioLoaded
@THEN
TakeTechnology
whom=IJN
technology=85
@ENDIF

@IF
ScenarioLoaded
@AND
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
JustOnce
Flag
Continous
who=Chinese
State=On
flag=31
@ENDIF

@IF
ScenarioLoaded
@AND
ReceivedTechnology
receiver=Chinese
technology=41
@THEN
Flag
Continuous
who=Chinese
state=On
flag=1
@ENDIF

;------------------------------------------------------------
;
; Negotiations Event
;
; Prevent the cowardly AI's from making peace and what not
;
;------------------------------------------------------------

@IF
Negotiation
talker=Anybody
talkertype=HumanOrComputer
listener=Anybody
listenertype=HumanOrComputer
@THEN
@ENDIF

@IF
Turn
turn=Every
@THEN
MakeAgression
who=Chinese
whom=IJA
@ENDIF

@IF
Turn
turn=Every
@THEN
MakeAgression
who=Chinese
whom=IJN
@ENDIF

; No attacking the Allies!

@IF
UnitKilled
unit=AnyUnit
attacker=IJA
Defender Only
defender=Allies
@THEN
Text
^ Your premature attack on the United States is unacceptable.
YOU HAVE BEEN RELIEVED.
endtext
DestroyACivilization
whom=IJA
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=IJN
Defender Only
defender=Allies
@THEN
Text
^ Your premature attack on the United States is unacceptable.
YOU HAVE BEEN RELIEVED.
endtext
DestroyACivilization
whom=IJN
@ENDIF

;------------------------------------------------------------
;
; Japanese Requesition Events
;
; The following events will allow the Japanese player to
; acquire additional units
;
;------------------------------------------------------------

;Begin IJA Infantry

@IF
ReceivedTechnology
receiver=IJA
technology=51
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=3
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=50
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=3
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=49
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=2
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=48
@THEN
CreateUnit
owner=IJA
unit=Nipponese
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=51
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=51
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=50
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=50
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=49
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=49
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=48
@THEN
ChangeMoney
receiver=IJA
amount=-45
TakeTechnology
whom=IJA
technology=48
@ENDIF

; end of IJA Infantry
; Begin IJA Fighters
 
@IF
ReceivedTechnology
receiver=IJA
technology=58
@THEN
CreateUnit
owner=IJA
unit=Ki-27 Nate
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=52
@THEN
CreateUnit
owner=IJA
unit=Ki-27 Nate
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=52
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=52
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=58
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=58
@ENDIF

; end IJA fighters
; Begin IJA Ground Equipment

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
CreateUnit
owner=IJA
unit=Artillery
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
CreateUnit
owner=IJA
unit=Armored Infantry
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
CreateUnit
owner=IJA
unit=Artillery
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
CreateUnit
owner=IJA
unit=Armored Infantry
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=61
@THEN
ChangeMoney
receiver=IJA
amount=-65
TakeTechnology
whom=IJA
technology=61
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=62
@THEN
ChangeMoney
receiver=IJA
amount=-65
TakeTechnology
whom=IJA
technology=62
@ENDIF

; end IJA ground equipment
; Begin IJA Bombers

@IF
ReceivedTechnology
receiver=IJA
technology=63
@THEN
CreateUnit
owner=IJA
unit=Ki-21 Sally
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=64
@THEN
CreateUnit
owner=IJA
unit=Ki-21 Sally
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=63
@THEN
ChangeMoney
receiver=IJA
amount=-120
TakeTechnology
whom=IJA
technology=63
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=64
@THEN
ChangeMoney
receiver=IJA
amount=-120
TakeTechnology
whom=IJA
technology=64
@ENDIF

; end IJA Bombers
; Begin IJA Attack Aircraft

@IF
ReceivedTechnology
receiver=IJA
technology=65
@THEN
CreateUnit
owner=IJA
unit=Ki-30 Ann
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=68
@THEN
CreateUnit
owner=IJA
unit=Ki-30 Ann
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=65
@THEN
ChangeMoney
receiver=IJA
amount=-100
TakeTechnology
whom=IJA
technology=65
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=68
@THEN
ChangeMoney
receiver=IJA
amount=-100
TakeTechnology
whom=IJA
technology=68
@ENDIF

; end of IJN Attack Aircraft
; Being IJA Transports

@IF
ReceivedTechnology
receiver=IJA
technology=99
@THEN
CreateUnit
owner=IJA
unit=Transport
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=98
@THEN
CreateUnit
owner=IJA
unit=Transport
veteran=No
homecity=Tokyo
locations
78,80,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=99
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=99
@ENDIF

@IF
ReceivedTechnology
receiver=IJA
technology=98
@THEN
ChangeMoney
receiver=IJA
amount=-80
TakeTechnology
whom=IJA
technology=98
@ENDIF

; end of IJA Transports
; Begin IJN Infantry

@IF
ReceivedTechnology
receiver=IJN
technology=51
@THEN
CreateUnit
owner=IJN
unit=Marines
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=50
@THEN
CreateUnit
owner=IJN
unit=Marines
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=49
@THEN
CreateUnit
owner=IJN
unit=Marines
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=48
@THEN
CreateUnit
owner=IJN
unit=Marines
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=51
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=51
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=50
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=50
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=49
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=49
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=48
@THEN
ChangeMoney
receiver=IJN
amount=-45
TakeTechnology
whom=IJN
technology=48
@ENDIF

; end IJN Infantry
; Begin IJN Fighter

@IF
ReceivedTechnology
receiver=IJN
technology=58
@THEN
CreateUnit
owner=IJN
unit=A5M Claude
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=52
@THEN
CreateUnit
owner=IJN
unit=A5M Claude
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=58
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=58
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=52
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=52
@ENDIF

; end IJN Fighter
; Begin IJN Ground Equipment

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
CreateUnit
owner=IJN
unit=Artillery
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=61
@THEN
CreateUnit
owner=IJN
unit=Artillery
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
ChangeMoney
receiver=IJN
amount=-65
TakeTechnology
whom=IJN
technology=62
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=62
@THEN
ChangeMoney
receiver=IJN
amount=-65
TakeTechnology
whom=IJN
technology=62
@ENDIF

; end IJN Ground Equipment
; begin IJN Bomber

@IF
ReceivedTechnology
receiver=IJN
technology=63
@THEN
CreateUnit
owner=IJN
unit=G3M3 Nell
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=64
@THEN
CreateUnit
owner=IJN
unit=G3M3 Nell
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=63
@THEN
ChangeMoney
receiver=IJN
amount=-120
TakeTechnology
whom=IJN
technology=63
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=64
@THEN
ChangeMoney
receiver=IJN
amount=-120
TakeTechnology
whom=IJN
technology=64
@ENDIF

; end of IJN Bombers
; Begin IJN IJN Attack Aircraft

@IF
ReceivedTechnology
receiver=IJN
technology=65
@THEN
CreateUnit
owner=IJN
unit=D1A2 Susie
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=68
@THEN
CreateUnit
owner=IJN
unit=B5N1 Kate
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=65
@THEN
ChangeMoney
receiver=IJN
amount=-100
TakeTechnology
whom=IJN
technology=65
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=68
@THEN
ChangeMoney
receiver=IJN
amount=-100
TakeTechnology
whom=IJN
technology=68
@ENDIF

; end of IJN Attack Aircraft
; Begin IJN Transports

@IF
ReceivedTechnology
receiver=IJN
technology=99
@THEN
CreateUnit
owner=IJN
unit=Transport
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=98
@THEN
CreateUnit
owner=IJN
unit=Transport
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=99
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=99
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=98
@THEN
ChangeMoney
receiver=IJN
amount=-80
TakeTechnology
whom=IJN
technology=98
@ENDIF

; end IJN Transports
; Begin IJN Submarines

@IF
ReceivedTechnology
receiver=IJN
technology=88
@THEN
CreateUnit
owner=IJN
unit=C-1 Sub
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=88
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=88
@ENDIF

; end IJN Submarines
; Begin IJN Light Cruisers

@IF
ReceivedTechnology
receiver=IJN
technology=90
@THEN
CreateUnit
owner=IJN
unit=Light Cruiser
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=91
@THEN
CreateUnit
owner=IJN
unit=Light Cruiser
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=90
@THEN
ChangeMoney
receiver=IJN
amount=-320
TakeTechnology
whom=IJN
technology=90
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=91
@THEN
ChangeMoney
receiver=IJN
amount=-320
TakeTechnology
whom=IJN
technology=91
@ENDIF

; end of IJN Light Cruisers
; begin IJN Destroyers

@IF
ReceivedTechnology
receiver=IJN
technology=94
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=95
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=96
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=97
@THEN
CreateUnit
owner=IJN
unit=Destroyer
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=94
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=94
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=95
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=95
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=96
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=96
@ENDIF

@IF
ReceivedTechnology
receiver=IJN
technology=97
@THEN
ChangeMoney
receiver=IJN
amount=-180
TakeTechnology
whom=IJN
technology=97
@ENDIF

;------------------------------------------------------------
; Historical Events
;
; The following events help carve history through China
;
;------------------------------------------------------------

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^------------------------- Briefing -------------------------
endtext
@ENDIF

@IF
ScenarioLoaded 
@THEN
JustOnce
Text
^ We have discovered that there is a Chinese Communist Spy
^ hiding in Manchuria someplace.  We will have to catch
^ him before he slips South and into obscurity.
^
^ We believe he is carrying information between the Soviets
^ and Chinese communists about Possible colaboration.
^
^ While this is not a critical war goal, Command has indicated
^ that the reward for success will be substantial.
endtext
@ENDIF

@IF
ScenarioLoaded
@AND
Turn
turn=21
@THEN
JustOnce
CreateUnit
owner=Chinese
unit=Chinese Spy
Count=2
veteran=No
homecity=None
Randomize
locations
57,17,1
70,6,1
71,23,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Chinese Spy
attacker=Anybody
defender=Anybody
@THEN
Text
^High command congratulates you on capturing the communist spy!
endtext
Flag
who=Chinese
state=On
flag=0
@ENDIF

@IF
ScenarioLoaded 
@THEN
JustOnce
Text
^ Commander, we have further indications that the Soviets
^ may be up to something near Manchuria.  We suggest that
^ you start reinforcing the area as a show of force to
^ our increasingly greedy and violent neighbors to the North.
endtext
@ENDIF

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^---------------------- Homefront Update -----------------------
^
^ High Command has informed us that we have completely depleted
^ our supply of reservists.  They are prepared to get a new
^ conscription drive under way to help in recruitment.
^
^ The Navy may build the Naval Conscription, and the Army, the
^ Army Conscription.
^---------------------------------------------------------------
endtext
@ENDIF

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^---------------------- Homefront Update -----------------------
^
^ NOTE: The wonders will not produce the desired effects if they
^ are not built by the proper civ. (IJA/IJN)
^
^---------------------------------------------------------------
endtext
@ENDIF

@IF
ScenarioLoaded
@THEN
JustOnce
Text
^---------------------- Homefront Update -----------------------
^
^ Additionally, High Command has been able to increase the fuel
^ reserves of our nation by 50%.  This comes at the cost of an
^ even higher reliance on the flow of foreign oil.
^---------------------------------------------------------------
endtext
@ENDIF

;-------------------------------
;
; Wonder Effects
;
;-------------------------------

; Conscriptor randomizer

@IF
RandomTurn
denominator=12
@AND
Turn
turn=25
@THEN
Flag
who=IJN
state=On
flag=0
@ENDIF

; Naval Conscriptor
@IF
CityProduction
builder=IJN
improvement=44
@THEN
GiveTechnology
technology=33
receiver=IJN
@ENDIF

@IF
ReceivedTechnology
technology=33
receiver=IJN
@AND
CheckFlag
who=IJN
flag=0
State=On
@THEN
CreateUnit
owner=IJN
unit=Marines
Count=2
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
Text
^The IJN has conscripted 2 Extra Marines this season!
endtext
@ENDIF

@IF
ReceivedTechnology
technology=33
receiver=IJN
@AND
Turn
turn=25
@THEN
CreateUnit
owner=IJN
unit=Marines
veteran=No
homecity=Hiroshima
locations
57,71,1
endlocations
@ENDIF

; Army Conscriptor
@IF
CityProduction
builder=IJA
improvement=66
@THEN
GiveTechnology
technology=33
receiver=IJA
@ENDIF

@IF
ReceivedTechnology
technology=33
receiver=IJA
@AND
CheckFlag
who=IJN
flag=0
State=On
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=2
veteran=No
homecity=None
locations
78,80,1
endlocations
Text
^The army reports recruitments are up! Two more
^Infantry units were recruited this month.
endtext
@ENDIF

@IF
ReceivedTechnology
technology=33
receiver=IJA
@AND
Turn
turn=25
@THEN
CreateUnit
owner=IJA
unit=Nipponese
Count=2
veteran=No
homecity=None
locations
78,80,1
endlocations
@ENDIF

;-------------------------------
;
; Historical Events
;
;-------------------------------

;-------------------------------
;
; Regular Chinese Army Movements
;
;-------------------------------

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
42,22,1
40,26,1
45,25,1
43,33,1
43,29,1
40,20,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
43,29,1
43,33,1
45,25,1
40,26,1
42,22,1
40,20,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=1
veteran=Yes
homecity=None
Randomize
locations
51,21,1
46,32,1
37,37,1
40,20,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Guerillas
Count=4
veteran=Yes
homecity=None
Randomize
locations
30,16,1
34,16,1
29,23,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Guerillas
Count=2
veteran=Yes
homecity=None
Randomize
locations
35,15,1
38,16,1
26,18,1
32,20,1
endlocations
@ENDIF

; The next two events control guerillas between Loyang and Wuhan

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Guerillas
Count=2
veteran=Yes
homecity=None
Randomize
locations
18,32,1
21,33,1
17,31,1
19,35,1
16,32,1
19,39,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Guerillas
veteran=No
homecity=None
Randomize
locations
18,32,1
21,33,1
17,31,1
19,35,1
16,32,1
19,39,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=T-26 Tank
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=T-26 Tank
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=I-16
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=I-16
Map=1
attacker=Anybody
defender=Chinese
@THEN
CreateUnit
owner=Chinese
unit=I-16
veteran=Yes
homecity=None
locations
85,29,0
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Artillery
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
30,34
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
30,34
numbertomove=All
@ENDIF

@IF
Turn
turn=Every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
11,33,19,33,19,41,11,41
moveto
41,39
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=AnyUnit
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
11,33,19,33,19,41,11,41
moveto
41,39
numbertomove=All
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Artillery
veteran=Yes
homecity=None
locations
15,37,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=Lanchow
locations
15,37,1
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
15,37,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Artillery
attacker=Anybody
Defender Only
defender=Chinese
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
11,55,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Artillery
attacker=Anybody
defender=Chinese
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
10,54,12,54,12,56,10,56
moveto
46,22
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
veteran=Yes
homecity=None
locations
16,18,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
15,17,17,17,17,19,15,19
moveto
32,20
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=Guerillas
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
31,19,33,19,33,21,31,21
moveto
25,41
numbertomove=All
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
3,49,1
2,40,1
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
3,49,1
2,40,1
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
2,40,1
5,53,1
7,49,1
7,53,1
3,45,1
4,42,1
1,51,1
3,49,1
endlocations
@ENDIF

@IF
Turn
turn=every
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=1
maprect
0,40,10,40,10,54,0,54
moveto
30,48
numbertomove=All
@ENDIF

;-------------------------------
;
; - Wuhan Surprise
;
;-------------------------------

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
Text
^The City of Wuhan, after putting up a struggle
against the Japanese invaders for months, finally
falls.  Japanese morale at home and abroad soars
at the news of the attack.  100 Extra NIP's have
been produced this turn.
endtext
ChangeMoney
receiver=TriggerAttacker
amount=100
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@THEN
GiveTechnology
technology=41
receiver=Chinese
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
text
^Chinese partisans and regulars laying in wait around
Wuhan have sprung their well-laid trap.  Wuhan's fall
is a set-up!
endtext
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

@IF
CityTaken
city=Wuhan
attacker=Anybody
defender=Chinese
@AND
CheckFlag
who=Chinese
flag=1
State=Off
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
11,37,1
12,40,1
18,38,1
17,33,1
15,33,1
18,32,1
14,34,1
13,41,1
17,39,1
16,32,1
endlocations
@ENDIF

;-------------------------------
;
; - Southern Offensive triggered
;
;-------------------------------

@IF
ScenarioLoaded
@THEN
JustOnce
GiveTechnology
technology=40
receiver=Chinese
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=No
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Machine Gun
veteran=Yes
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=No
homecity=None
locations
74,38,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=No
homecity=None
locations
74,36,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=Yes
homecity=None
locations
85,29,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=0
maprect
73,37,75,37,75,39,73,39
moveto
86,48
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Chinese
unit=Cavalry
veteran=Yes
homecity=None
locations
96,42,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@AND
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Chinese
unit=Chinese Regulars
veteran=Yes
homecity=None
locations
96,42,0
endlocations
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=AnyUnit
owner=Chinese
Map=0
maprect
95,41,97,41,97,43,95,43
moveto
71,49
numbertomove=All
@ENDIF

@IF
ScenarioLoaded
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
91,45,0
94,54,0
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
endlocations
@ENDIF

@IF
ScenarioLoaded
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
94,54,0
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
endlocations
@ENDIF

@IF
ScenarioLoaded
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=No
homecity=None
Randomize
locations
83,43,0
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
94,54,0
endlocations
@ENDIF

@IF
ScenarioLoaded
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
Count=2
veteran=Yes
homecity=None
Randomize
locations
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
94,54,0
83,43,0
endlocations
@ENDIF

@IF
UnitKilled
unit=Chinese Irregulars
Map=0
attacker=Anybody
defender=Anybody
@THEN
CreateUnit
owner=Chinese
unit=Chinese Irregulars
veteran=Yes
homecity=None
Randomize
locations
76,48,0
92,40,0
80,38,0
78,44,0
91,45,0
94,54,0
83,43,0
endlocations
@ENDIF

@IF
UnitKilled
unit=AnyUnit
Map=0
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
71,39,81,39,81,55,71,55
moveto
71,49
numbertomove=All
@ENDIF

@IF
UnitKilled
unit=AnyUnit
Map=0
attacker=Anybody
defender=Anybody
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
81,35,97,35,97,61,81,61
moveto
86,48
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
71,39,81,39,81,55,71,55
moveto
71,49
numbertomove=All
@ENDIF

@IF
ReceivedTechnology
receiver=Chinese
technology=40
@THEN
MoveUnit
unit=Chinese Irregulars
owner=Chinese
Map=0
maprect
81,35,97,35,97,61,81,61
moveto
86,48
numbertomove=All
@ENDIF

;------------------------------------------------------------
;
; Objective Area
;
; This rewards the player for meeting various objectives.
;
;------------------------------------------------------------

; Communist Spy - Expires At end of 1939

@IF
UnitKilled
unit=Chinese Spy
attacker=IJA
defender=Anybody
@THEN
Text
^High command congratulates the Army on a job well done.
^
^The IJA has been awarded with:
^3 Free Infantry
^1 Free Ki-27
endtext
CreateUnit
owner=IJA
unit=Nipponese
Count=3
veteran=No
homecity=None
locations
78,80,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Chinese Spy
attacker=IJA
defender=Anybody
@THEN
CreateUnit
owner=IJA
unit=Ki-27 Nate
veteran=No
homecity=None
locations
78,80,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Chinese Spy
attacker=IJN
defender=Anybody
@THEN
Text
^High command congratulates the Navy on a job well done.
^
^The IJN has been awarded with:
^3 Free Marines
^1 Free A5M
endtext
CreateUnit
owner=IJN
unit=Marines
Count=3
veteran=No
homecity=None
locations
57,71,1
endlocations
@ENDIF

@IF
UnitKilled
unit=Chinese Spy
attacker=IJN
defender=Anybody
@THEN
CreateUnit
owner=IJN
unit=A5M Claude
veteran=No
homecity=None
locations
57,71,1
endlocations
@ENDIF

; - end communist spy objective -

;------------------------------------------------------------
;
; File Change Statement
;
; The part of the program where we make the User work for
; their enjoyment :)
;
;------------------------------------------------------------

@IF
Turn
turn=25
@THEN
Text
^Spring turns to Summer in the third year of the China
Incident.  Troops on the front lines in China complain
of a heatwave of record proportions.
^
^Along the Mongolian border, clashes between Japanese
Army regulars and Red Army regulars have begun along
the Halha river near Nomonhan.
endtext
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=T-28 Medium Tank
Count=2
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=BT-7 Light Tank
Count=3
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Red Army
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Red Army
Count=2
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Red Army
Count=4
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Motorized Infantry
Count=4
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Motorized Infantry
Count=4
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=Motorized Infantry
Count=2
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=152mm Howitzer
Count=2
veteran=Yes
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=I-16
Count=3
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=152mm Howitzer
Count=2
veteran=Yes
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
CreateUnit
owner=Red Army
unit=152mm Howitzer
veteran=No
homecity=None
Randomize
locations
49,9,1
50,8,1
47,9,1
52,4,1
50,4,1
48,4,1
47,5,1
49,3,1
endlocations
@ENDIF

@IF
Turn
turn=25
@THEN
MoveUnit
unit=AnyUnit
owner=Red Army
Map=1
maprect
40,0,56,0,56,10,40,10
moveto
52,38
numbertomove=All
@ENDIF

@IF
Turn
turn=25
@THEN
Text
^You are ready to play part 7 of Kyokujitsu!
endtext
@ENDIF

@ENDEVENTS